Package negotiator.boaframework

Class Summary
AcceptanceStrategy Describes an acceptance strategy of an agent of the BOA framework.
BOAagentInfo This class is a container which describes a full BOA agent.
BOAcomponent Creates a BOA component consisting of the classname of the component, the type of the component, and all parameters.
BOAparameter Class used to store the information of a BOA parameter.
IAMhaggler_Concession  
NegotiationSession This is a class which manages all the negotiation session pertinent information to a single agent.
OfferingStrategy Describes a bidding strategy of an agent of the BOA framework.
OMStrategy This is the abstract class which determines when the opponent model may be updated, and how it used to select a bid for the opponent.
OpponentModel Describes an opponent model of an agent of the BOA framework.
OutcomeSpace This class generates the complete outcome space and is therefore useful if someone wants to quickly implement an agent.
OutcomeTuple This class is a container which holds the necessary information so that a particular NegotiationOutcome of the multi-acceptance criteria (MAC) can be reconstructed given a full negotiation outcome.
SessionData In a BOAagent each component should be able to store data to be used in the next negotiation session.
SharedAgentState When decoupling existing agents into their separate components, it often happens that a component loosely depends on another component; for example an acceptance condition can depend on a target utility calculated by the offering strategy.
SortedOutcomeSpace This class is an OutcomeSpace but with a sorted list of BidDetails based on the utility Methods have been optimized to work with a sorted list.
 

Enum Summary
Actions Possible actions of an acceptance strategy.
ComponentsEnum